Skip to content

systemvmtemplate: bump to Debian 13 'trixie' and ACS 24.0 - #12912

Open
weizhouapache wants to merge 17 commits into
apache:mainfrom
weizhouapache:4.23-debian-13-systemvm-template
Open

weizhouapache wants to merge 17 commits into
apache:mainfrom
weizhouapache:4.23-debian-13-systemvm-template

Conversation

@weizhouapache

@weizhouapache weizhouapache commented Mar 30, 2026 •

Copy link
Copy Markdown
Member

Description

This PR duplicates #11535 and bumps the systemvm template to Debian 13 'trixie' (ACS 24.0). The template of Debian 13 differs from Debian 12 in several places, so the PR also fixes what broke when the system VMs, the CKS nodes and the shared filesystem VMs run on it.

Template build (tools/appliance)

  • Bump the template to Debian 13 and ACS 24.0 (preseed files, packer templates, pom.xml).
  • Fix the build on Debian 13, because some packages and tools of Debian 12 are gone:
    • openjdk-21-jre-headless instead of openjdk-17-jre-headless
    • drop software-properties-common, and set up the Docker apt repository with a keyring in /etc/apt/keyrings and a sources.list.d entry (no apt-key, add-apt-repository or lsb_release)
    • do not fail if /etc/apt/sources.list does not exist, and add the backports and security repositories in sources.list.d
    • ntpsec instead of ntp (the ntp package does not exist in Debian 13). setup_ntp configures /etc/ntpsec/ntp.conf, so with chrony the NTP servers of the console proxy and secondary storage VMs were not applied
    • disable only the cloud-init units that exist (cloud-init.service does not exist in cloud-init 25.1, and disabling it failed the build)
  • isc-dhcp-client is installed. See "cloud-init" below.

Template files and metadata (engine/schema, scripts/installer)

  • For 24.x and later the templates are published in a directory named after the major version, with major.minor in the file names (24/systemvmtemplate-24.0-x86_64-kvm.qcow2.bz2), instead of 4.22/systemvmtemplate-4.22.0-.... templateConfig.sh, the pom and export-templates.sh use the new names so that metadata.ini finds the checksums in sha512sum.txt. The behaviour for 4.x is unchanged, and test_templateConfig.sh is extended.

System VM scripts (systemvm/debian)

  • bootstrap.sh: create /etc/iproute2/rt_tables for all the system VM types, because iproute2 in Debian 13 does not install it any more, and adding the route table of a NIC failed with FileNotFoundError when the VR was configured.
  • common.sh and vpcrouter.sh: hostnamectl set-hostname fails when init.sh runs before dbus is started, which happens on a slow boot, e.g. on XenServer. The hostname then stays systemvm, the agent registers the system VM with that name and its agent state is not shown. The hostname is set with hostname if hostnamectl fails.
  • passwd_server_ip.py: the cgi module was removed in Python 3.13, which is used by Debian 13, so cloud-password-server failed to start (No module named 'cgi') and the VMs could not get their passwords. The POST of savepassword.sh is parsed with the email package instead, and application/x-www-form-urlencoded is accepted too. Unit tests are added in TestPasswdServerIp.py.

cloud-init on the CKS nodes and the shared filesystem VMs

The user data of these VMs is applied by cloud-init. On Debian 13 it was never applied, so the CKS nodes were not set up and the shared filesystem VMs did not start NFS (the mount got Connection refused). There were four separate reasons:

  1. The units changed. cloud-init 25.1 has no cloud-init.service. cloud-init-main runs all the stages, and cloud-init-local, cloud-init-network, cloud-config and cloud-final hand over to it. start_cloud_init and stop_cloud_init in common.sh start and stop the new units (the old ones are still used if cloud-init-main does not exist) and are used by cksnode.sh and sharedfsvm.sh.
  2. The disable marker. The template build disables cloud-init with /etc/cloud/cloud-init.disabled, and the units of cloud-init 25.1 are skipped by systemd while that file exists. start_cloud_init removes the file (and the marker written by the generator at boot) and reloads systemd, and stop_cloud_init creates it again.
  3. dhclient is missing. The setup scripts call dhclient, and the shared filesystem VM starts cloud-dhclient@eth0.service, which runs /usr/sbin/dhclient. Without it the DHCP options (DNS server of the virtual router, domain) are not applied, /etc/resolv.conf keeps the static name servers of the zone, data-server cannot be resolved and cloud-init does not find the metadata server, and cloud-dhclient@eth0.service fails with 203/EXEC. isc-dhcp-client is installed in the template, like it was in the Debian 12 template.
  4. The DHCP client of cloud-init. cloud-init of Debian 13 asks dhcpcd first for the DHCP lease, and dhcpcd is not running in the system VMs. dhcpcd --dumplease needs a running daemon, so the lookup fails with NoDHCPLeaseError, which the CloudStack datasource does not catch, so the init stage fails and no datasource is found. network.dhcp_client_priority is set to dhclient first in the cloud-init configuration of the template. dhclient reads a lease file, and returns no lease instead of raising.

The cloud-init settings which the setup scripts of the CKS nodes apply at start (policy: enabled in /etc/cloud/ds-identify.cfg, and ConfigDrive and CloudStack in datasource_list, see #7650) are also put in the cloud-init configuration of the template. cloud-init stays disabled by default.

cloud-init must stay at 25.1.x (25.1.4 in Debian 13). From 25.2 the CloudStack datasource only runs when the DMI product name starts with CloudStack (canonical/cloud-init@589c9461db, #6144). The product name is CloudStack KVM Hypervisor on KVM, but VMware Virtual Platform on VMware and a Xen value on XenServer, so the user data would not be applied there. The template therefore has to keep the cloud-init of Debian 13 and must not upgrade it to 25.2 or newer.

Tests

  • test_network_ipv6 and test_vpc_ipv6: nftables 1.1.3 (Debian 13) prints the ICMPv6 code name only for some types and the number for the others (icmpv6 type ind-neighbor-advert icmpv6 code 4), so the tests failed depending on the random type and code. Both the name and the number are accepted.

Types of changes

  • Breaking change (fix or feature that would cause existing functionality to change)
  • New feature (non-breaking change which adds functionality)
  • Bug fix (non-breaking change which fixes an issue)
  • Enhancement (improves an existing feature and functionality)
  • Cleanup (Code refactoring and cleanup, that may add test cases)
  • Build/CI
  • Test (unit or integration test code)

Feature/Enhancement Scale or Bug Severity

Feature/Enhancement Scale

  • Major
  • Minor

Bug Severity

  • BLOCKER
  • Critical
  • Major
  • Minor
  • Trivial

Screenshots (if appropriate):

How Has This Been Tested?

The template was built from this branch and registered as the system VM template on four Trillian environments:

Hypervisor test_sharedfs_lifecycle test_kubernetes_clusters
KVM (Oracle Linux 8 hosts) passed (2 of 2) passed (11 of 11)
KVM (Ubuntu 24.04 hosts) passed (2 of 2) passed (11 of 11)
VMware 7.0u3 passed (2 of 2) passed (11 of 11)
XCP-ng 8.2 passed (2 of 2) 9 of 11 passed, see below

Before the cloud-init changes, the shared filesystem VMs and the CKS nodes did not get their user data on any of the four environments (NFS refused the mount, and the clusters were not set up).

On XCP-ng the CKS cases test_02_upgrade_kubernetes_cluster (the upgrade step of the control node fails) and test_08_upgrade_kubernetes_ha_cluster (the HA cluster does not get the nodes in the Ready state) fail. Clusters with a single control node are deployed, scaled, autoscaled and deleted by the same template, so I do not think the template is the cause, but I did not find the cause yet.

How did you try to break this feature and the system with this change?

@codecov

codecov Bot commented Mar 30, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 20.67%. Comparing base (68cff97) to head (a780534).
⚠️ Report is 71 commits behind head on main.

Additional details and impacted files
@@             Coverage Diff              @@
##               main   #12912      +/-   ##
============================================
+ Coverage     20.21%   20.67%   +0.45%     
- Complexity    20750    21726     +976     
============================================
  Files          6426     6492      +66     
  Lines        580181   590737   +10556     
  Branches      71033    72448    +1415     
============================================
+ Hits         117287   122121    +4834     
- Misses       450180   455343    +5163     
- Partials      12714    13273     +559     
Flag Coverage Δ
uitests 3.88% <ø> (+0.19%) ⬆️
unittests 21.97% <ø> (+0.46%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@weizhouapache

Copy link
Copy Markdown
Member Author

failed to build new systemvm template, revisit later

@weizhouapache weizhouapache added this to the 4.23.0 milestone Apr 28, 2026
@weizhouapache weizhouapache changed the title systemvmtemplate: bump to Debian 13 'trixie' and ACS 4.23 systemvmtemplate: bump to Debian 13 'trixie' and ACS 4.24 Jun 29, 2026
@weizhouapache weizhouapache modified the milestones: 4.23.0, 4.24.0 Jun 29, 2026
@weizhouapache

Copy link
Copy Markdown
Member Author

there are several big changes with debian 13, it looks more time is required:
https://www.debian.org/releases/trixie/release-notes/issues.html

@DaanHoogland DaanHoogland moved this from Backlog to conflict/waiting in CloudStack Testing Aug 31, 2026
@weizhouapache
weizhouapache force-pushed the 4.23-debian-13-systemvm-template branch from 47130b5 to 3d91402 Compare October 13, 2026 12:08
Comment thread pom.xml Outdated
@weizhouapache
weizhouapache force-pushed the 4.23-debian-13-systemvm-template branch from 9db392e to 0300e07 Compare October 13, 2026 13:49
- use openjdk-21-jre-headless, as openjdk-17-jre-headless is not
  available in Debian 13
- drop software-properties-common, which is not available in Debian 13
- configure the Docker apt repository with a keyring in
  /etc/apt/keyrings and a sources.list.d entry instead of apt-key and
  add-apt-repository; use VERSION_CODENAME from /etc/os-release instead
  of lsb_release
- install chrony in the preseed files, as the ntp package is not
  available in Debian 13
- do not fail if /etc/apt/sources.list does not exist, and add the
  backports and security repositories in sources.list.d
- disable the cloud-init units that exist, as cloud-init.service no
  longer exists and stopping it failed the build
@weizhouapache

Copy link
Copy Markdown
Member Author

@blueorangutan package all

@weizhouapache weizhouapache changed the title systemvmtemplate: bump to Debian 13 'trixie' and ACS 4.24 systemvmtemplate: bump to Debian 13 'trixie' and ACS 24.0 Oct 16, 2026
@blueorangutan

Copy link
Copy Markdown

@weizhouapache a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

@blueorangutan

Copy link
Copy Markdown

Packaging result [SF]: ✖️ el8 ✖️ el9 ✖️ debian ✖️ suse15. SL-JID 19575

For 24.x and later the systemvm templates are published in a directory
named after the major version, with the major.minor version in the file
names (24/systemvmtemplate-24.0-x86_64-kvm.qcow2.bz2), instead of
major.minor and major.minor.patch (4.22/systemvmtemplate-4.22.0-...).
… script

For 24.x and later, templateConfig.sh generates metadata.ini with the
templates in the directory named after the major version and with
major.minor in the file and template names (24/systemvmtemplate-24.0-...,
systemvm-kvm-24.0-x86_64), so that the checksums are found in
sha512sum.txt. The version in metadata.ini is unchanged (24.0.0).

export-templates.sh uses major.minor for the template file names too.
Legacy (4.x) behavior is unchanged. Tests are updated and extended.
@weizhouapache
weizhouapache force-pushed the 4.23-debian-13-systemvm-template branch from e9503f9 to 405cdf4 Compare October 16, 2026 07:11
@weizhouapache

Copy link
Copy Markdown
Member Author

@blueorangutan test matrix

@blueorangutan

Copy link
Copy Markdown

@weizhouapache a [SL] Trillian-Jenkins matrix job (ol8 mgmt + kvm-ol8, ubuntu22 mgmt + kvm-ubuntu22, ol8 mgmt + vmware-70u3, ol9 mgmt + xcpng82) has been kicked to run smoke tests

@blueorangutan

Copy link
Copy Markdown

Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ el10 ✔️ debian ✖️ suse15. SL-JID 19577

@blueorangutan

Copy link
Copy Markdown

[SF] Trillian test result (tid-17270)
Environment: kvm-ubuntu24 (x2), zone: Advanced Networking with Mgmt server u24
Total time taken: 75473 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr12912-t17270-kvm-ubuntu24.zip
Smoke tests completed. 153 look OK, 4 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test Result Time (s) Test File
test_uservm_host_control_state Failure 18.31 test_host_control_state.py
test_01_primary_storage_nfs Error 0.36 test_primary_storage.py
ContextSuite context=TestStorageTags>:setup Error 0.62 test_primary_storage.py
test_01_primary_storage_scope_change Error 0.23 test_primary_storage_scope.py
test_hostha_enable_ha_when_host_disabled Error 2.64 test_hostha_kvm.py
test_hostha_enable_ha_when_host_in_maintenance Error 302.78 test_hostha_kvm.py

@blueorangutan

Copy link
Copy Markdown

[SF] Trillian test result (tid-17257)
Environment: xcpng82 (x2), zone: Advanced Networking with Mgmt server ol9
Total time taken: 96600 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr12912-t17257-xcpng82.zip
Smoke tests completed. 153 look OK, 4 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test Result Time (s) Test File
test_13_retrieve_vr_default_files Failure 134.12 test_diagnostics.py
test_17_retrieve_cpvm_default_files Failure 135.35 test_diagnostics.py
test_18_retrieve_cpvm_single_file Failure 135.17 test_diagnostics.py
test_04_readiness_cache_invalidated_on_out_of_band_restart Error 144.28 test_instance_boot_group.py
test_11_destroy_vm_and_volumes Error 31.34 test_vm_life_cycle.py
test_02_cancel_host_maintenace_with_migration_jobs Error 5.16 test_host_maintenance.py
test_03_cancel_host_maintenace_with_migration_jobs_failure Failure 3.99 test_host_maintenance.py

@harikrishna-patnala

Copy link
Copy Markdown
Member

this is ready for review. the new systemvm template can be found at https://download.cloudstack.org/systemvm/24/ (and internal webserver too)

could you please review ? @DaanHoogland @harikrishna-patnala @nvazquez

Sure, will review this @weizhouapache . quick check about the failed smoke tests, are they related here ?

@weizhouapache

Copy link
Copy Markdown
Member Author

this is ready for review. the new systemvm template can be found at https://download.cloudstack.org/systemvm/24/ (and internal webserver too)
could you please review ? @DaanHoogland @harikrishna-patnala @nvazquez

Sure, will review this @weizhouapache . quick check about the failed smoke tests, are they related here ?

thanks @harikrishna-patnala

it looks like the test failures are not consistent, so most are intermittent (except test_04_readiness_cache_invalidated_on_out_of_band_restart on xcpng, I think it is caused by the user template used in the test)

@weizhouapache

Copy link
Copy Markdown
Member Author

@blueorangutan test matrix

@blueorangutan

Copy link
Copy Markdown

@weizhouapache a [SL] Trillian-Jenkins matrix job (ol8 mgmt + kvm-ol8, ubuntu24 mgmt + kvm-ubuntu24, ol8 mgmt + vmware-70u3, ol9 mgmt + xcpng82) has been kicked to run smoke tests

@nvazquez

Copy link
Copy Markdown
Contributor

Thanks @weizhouapache - let's check the test matrix results after these jobs finish

@blueorangutan

Copy link
Copy Markdown

[SF] Trillian test result (tid-17288)
Environment: kvm-ol8 (x2), zone: Advanced Networking with Mgmt server ol8
Total time taken: 67665 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr12912-t17288-kvm-ol8.zip
Smoke tests completed. 155 look OK, 2 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test Result Time (s) Test File
test_01_primary_storage_nfs Error 0.28 test_primary_storage.py
ContextSuite context=TestStorageTags>:setup Error 0.46 test_primary_storage.py
test_01_primary_storage_scope_change Error 0.20 test_primary_storage_scope.py

init.sh runs before dbus is started on a slow boot, e.g. on XenServer, so
hostnamectl fails and the hostname stays 'systemvm'. The agent then registers
the system VM with that name and its agent state is not shown.
Copilot AI balanced review requested due to automatic review settings October 28, 2026 07:53

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota.

@weizhouapache

Copy link
Copy Markdown
Member Author

[SF] Trillian test result (tid-17288) Environment: kvm-ol8 (x2), zone: Advanced Networking with Mgmt server ol8 Total time taken: 67665 seconds Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr12912-t17288-kvm-ol8.zip Smoke tests completed. 155 look OK, 2 have errors, 0 did not run Only failed and skipped tests results shown below:

Test Result Time (s) Test File
test_01_primary_storage_nfs Error 0.28 test_primary_storage.py
ContextSuite context=TestStorageTags>:setup Error 0.46 test_primary_storage.py
test_01_primary_storage_scope_change Error 0.20 test_primary_storage_scope.py

run manually

[root@pr12912-t17295-kvm-ol8-marvin MarvinLogs]# cat test_primary_storage_P2SYQW/results.txt 
Test add primary storage pool with disabled host ... === TestName: test_01_add_primary_storage_disabled_host | Status : SUCCESS ===
ok
Test primary storage pools - XEN. Not Supported for kvm,hyperv,vmware ... SKIP: iscsi primary storage not supported on kvm, VMWare, Hyper-V, or LXC
Test primary storage pools - XEN, KVM, VMWare. Not Supported for hyperv ... === TestName: test_01_primary_storage_nfs | Status : SUCCESS ===
ok
Test Deploy VMS using different Service Offerings with Storage Tags ... === TestName: test_01_deploy_vms_storage_tags | Status : SUCCESS ===
ok
Test Edit Storage Tags ... === TestName: test_02_edit_primary_storage_tags | Status : SUCCESS ===
ok
Test Volume migration options for Storage Pools with different Storage Tags ... === TestName: test_03_migration_options_storage_tags | Status : SUCCESS ===
ok

----------------------------------------------------------------------
Ran 6 tests in 620.079s

OK (SKIP=1)
[root@pr12912-t17295-kvm-ol8-marvin MarvinLogs]# 
[root@pr12912-t17295-kvm-ol8-marvin MarvinLogs]# 
[root@pr12912-t17295-kvm-ol8-marvin MarvinLogs]# cat test_primary_storage_scope_TYHTHL/results.txt 
Test primary storage pool scope change ... === TestName: test_01_primary_storage_scope_change | Status : SUCCESS ===
ok

----------------------------------------------------------------------
Ran 1 test in 34.025s

OK

@blueorangutan

Copy link
Copy Markdown

[SF] Trillian test result (tid-17289)
Environment: kvm-ubuntu24 (x2), zone: Advanced Networking with Mgmt server u24
Total time taken: 71586 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr12912-t17289-kvm-ubuntu24.zip
Smoke tests completed. 154 look OK, 3 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test Result Time (s) Test File
test_01_primary_storage_nfs Error 0.34 test_primary_storage.py
ContextSuite context=TestStorageTags>:setup Error 0.56 test_primary_storage.py
test_01_primary_storage_scope_change Error 0.22 test_primary_storage_scope.py
test_hostha_enable_ha_when_host_disabled Error 2.46 test_hostha_kvm.py
test_hostha_enable_ha_when_host_in_maintenance Error 303.50 test_hostha_kvm.py
test_hostha_kvm_host_degraded Error 7.96 test_hostha_kvm.py

@weizhouapache

Copy link
Copy Markdown
Member Author

@blueorangutan package

@blueorangutan

Copy link
Copy Markdown

@weizhouapache a [SL] Jenkins job has been kicked to build packages. It will be bundled with no SystemVM templates. I'll keep you posted as I make progress.

@blueorangutan

Copy link
Copy Markdown

Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ el10 ✔️ debian ✔️ suse15. SL-JID 19795

@weizhouapache

Copy link
Copy Markdown
Member Author

@blueorangutan test matrix

@blueorangutan

Copy link
Copy Markdown

@weizhouapache a [SL] Trillian-Jenkins matrix job (ol8 mgmt + kvm-ol8, ubuntu24 mgmt + kvm-ubuntu24, ol8 mgmt + vmware-70u3, ol9 mgmt + xcpng82) has been kicked to run smoke tests

@weizhouapache

Copy link
Copy Markdown
Member Author

@blueorangutan test matrix keepEnv

@blueorangutan

Copy link
Copy Markdown

@weizhouapache a [SL] Trillian-Jenkins matrix job (ol8 mgmt + kvm-ol8, ubuntu24 mgmt + kvm-ubuntu24, ol8 mgmt + vmware-70u3, ol9 mgmt + xcpng82) has been kicked to run smoke tests

@blueorangutan

Copy link
Copy Markdown

[SF] Trillian Build Failed (tid-17306)

@blueorangutan

Copy link
Copy Markdown

[SF] Trillian test result (tid-17291)
Environment: xcpng82 (x2), zone: Advanced Networking with Mgmt server ol9
Total time taken: 88114 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr12912-t17291-xcpng82.zip
Smoke tests completed. 147 look OK, 3 have errors, 7 did not run
Only failed and skipped tests results shown below:

Test Result Time (s) Test File
test_01_events_resource Error 281.50 test_events_resource.py
test_04_readiness_cache_invalidated_on_out_of_band_restart Error 148.55 test_instance_boot_group.py
test_02_upgrade_kubernetes_cluster Failure 1247.64 test_kubernetes_clusters.py
all_test_vpc_redundant Skipped --- test_vpc_redundant.py
all_test_vpc_router_nics Skipped --- test_vpc_router_nics.py
all_test_vpc_vpn Skipped --- test_vpc_vpn.py
all_test_webhook_delivery Skipped --- test_webhook_delivery.py
all_test_webhook_lifecycle Skipped --- test_webhook_lifecycle.py
all_test_host_maintenance Skipped --- test_host_maintenance.py
all_test_hostha_kvm Skipped --- test_hostha_kvm.py

@DaanHoogland DaanHoogland left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looking good so far, 😨

Comment thread engine/schema/pom.xml
project.properties.setProperty('cs.version', versionParts[0] + "." + versionParts[1])
project.properties.setProperty('patch.version', versionParts[2])
if (versionParts[0].toInteger() >= 24) {
// new versioning: directory 24, templates systemvmtemplate-24.0-...

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
// new versioning: directory 24, templates systemvmtemplate-24.0-...

Comment thread engine/schema/pom.xml
project.properties.setProperty('cs.version', versionParts[0])
project.properties.setProperty('patch.version', versionParts[1])
} else {
// legacy versioning: directory 4.22, templates systemvmtemplate-4.22.0-...

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
// legacy versioning: directory 4.22, templates systemvmtemplate-4.22.0-...

@blueorangutan

Copy link
Copy Markdown

[SF] Trillian test result (tid-17308)
Environment: vmware-70u3 (x2), zone: Advanced Networking with Mgmt server ol8
Total time taken: 45625 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr12912-t17308-vmware-70u3.zip
Smoke tests completed. 132 look OK, 2 have errors, 23 did not run
Only failed and skipped tests results shown below:

Test Result Time (s) Test File
ContextSuite context=TestKubernetesCluster>:setup Error 0.00 test_kubernetes_clusters.py
test_05_list_volumes_isrecursive Failure 0.03 test_list_volumes.py
test_07_list_volumes_listall Failure 0.04 test_list_volumes.py
all_test_usage Skipped --- test_usage.py
all_test_vm_autoscaling Skipped --- test_vm_autoscaling.py
all_test_vm_deployment_planner Skipped --- test_vm_deployment_planner.py
all_test_vm_life_cycle Skipped --- test_vm_life_cycle.py
all_test_vm_lifecycle_unmanage_import Skipped --- test_vm_lifecycle_unmanage_import.py
all_test_vm_lifecycle_unmanage_kvm_import Skipped --- test_vm_lifecycle_unmanage_kvm_import.py
all_test_vm_lifecycle_with_snapshot_or_volume Skipped --- test_vm_lifecycle_with_snapshot_or_volume.py
all_test_vm_schedule Skipped --- test_vm_schedule.py
all_test_vm_snapshot_kvm Skipped --- test_vm_snapshot_kvm.py
all_test_vm_snapshots Skipped --- test_vm_snapshots.py
all_test_vm_strict_host_tags Skipped --- test_vm_strict_host_tags.py
all_test_vnf_templates Skipped --- test_vnf_templates.py
all_test_volumes Skipped --- test_volumes.py
all_test_vpc_conserve_mode Skipped --- test_vpc_conserve_mode.py
all_test_vpc_firewall_rules Skipped --- test_vpc_firewall_rules.py
all_test_vpc_ipv6 Skipped --- test_vpc_ipv6.py
all_test_vpc_redundant Skipped --- test_vpc_redundant.py
all_test_vpc_router_nics Skipped --- test_vpc_router_nics.py
all_test_vpc_vpn Skipped --- test_vpc_vpn.py
all_test_webhook_delivery Skipped --- test_webhook_delivery.py
all_test_webhook_lifecycle Skipped --- test_webhook_lifecycle.py
all_test_host_maintenance Skipped --- test_host_maintenance.py
all_test_hostha_kvm Skipped --- test_hostha_kvm.py

@nvazquez nvazquez linked an issue Oct 29, 2026 that may be closed by this pull request
@blueorangutan

Copy link
Copy Markdown

[SF] Trillian test result (tid-17311)
Environment: kvm-ol8 (x2), zone: Advanced Networking with Mgmt server ol8
Total time taken: 51775 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr12912-t17311-kvm-ol8.zip
Smoke tests completed. 145 look OK, 8 have errors, 4 did not run
Only failed and skipped tests results shown below:

Test Result Time (s) Test File
test_list_system_vms_metrics_history Failure 0.88 test_metrics_api.py
ContextSuite context=TestCreateVolume>:setup Error 0.00 test_volumes.py
ContextSuite context=TestVolumeEncryption>:setup Error 0.00 test_volumes.py
ContextSuite context=TestVolumes>:setup Error 0.00 test_volumes.py
ContextSuite context=TestVPCConserveModeRules>:setup Error 0.00 test_vpc_conserve_mode.py
ContextSuite context=TestVpcFirewallRules>:setup Error 0.00 test_vpc_firewall_rules.py
ContextSuite context=TestIpv6Vpc>:setup Error 0.00 test_vpc_ipv6.py
ContextSuite context=TestVPCRedundancy>:setup Error 0.00 test_vpc_redundant.py
ContextSuite context=TestVPCNics>:setup Error 0.00 test_vpc_router_nics.py
ContextSuite context=TestRVPCSite2SiteVpn>:setup Error 0.00 test_vpc_vpn.py
ContextSuite context=TestVPCSite2SiteVPNMultipleOptions>:setup Error 0.00 test_vpc_vpn.py
ContextSuite context=TestVpcRemoteAccessVpn>:setup Error 0.00 test_vpc_vpn.py
ContextSuite context=TestVpcSite2SiteVpn>:setup Error 0.00 test_vpc_vpn.py
all_test_webhook_delivery Skipped --- test_webhook_delivery.py
all_test_webhook_lifecycle Skipped --- test_webhook_lifecycle.py
all_test_host_maintenance Skipped --- test_host_maintenance.py
all_test_hostha_kvm Skipped --- test_hostha_kvm.py

@blueorangutan

Copy link
Copy Markdown

[SF] Trillian test result (tid-17307)
Environment: kvm-ubuntu24 (x2), zone: Advanced Networking with Mgmt server u24
Total time taken: 62512 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr12912-t17307-kvm-ubuntu24.zip
Smoke tests completed. 156 look OK, 1 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test Result Time (s) Test File
test_hostha_enable_ha_when_host_disabled Error 2.29 test_hostha_kvm.py
test_hostha_enable_ha_when_host_in_maintenance Error 302.54 test_hostha_kvm.py

@blueorangutan

Copy link
Copy Markdown

[SF] Trillian test result (tid-17309)
Environment: xcpng82 (x2), zone: Advanced Networking with Mgmt server ol9
Total time taken: 87395 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr12912-t17309-xcpng82.zip
Smoke tests completed. 155 look OK, 2 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test Result Time (s) Test File
test_04_readiness_cache_invalidated_on_out_of_band_restart Error 146.64 test_instance_boot_group.py
test_02_upgrade_kubernetes_cluster Failure 1057.62 test_kubernetes_clusters.py
test_08_upgrade_kubernetes_ha_cluster Failure 3752.24 test_kubernetes_clusters.py

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: conflict/waiting

Development

Successfully merging this pull request may close these issues.

Support Debian 13 (trixie)

6 participants